*{
	margin: 0;
	padding: 0;
        text-align: center;
}
br{clear:both;}

#contenedor{
    width: 660px;
    height: auto;
    text-align: center;
    margin:0px auto 100px auto;
    /*border: 2px solid gray;*/
}
#cabecera{
    margin-top: 10px;
    background-image:url(IMAGENES/banner.PNG);
    width: 660px;
    height: 130px;
    text-align: center;
  }

#cuerpo{
    width: 660px;
    height:350px;
    text-align: center;
    margin:10px auto auto auto;
    /*border: 2px solid red;*/
}
#pie{
    background-color:#9c0608;
    width: 660px;
    height: 60px;
    font-family: calibri;
    text-align: center;
    font-size:8pt;
    color: #ffffff;
    margin:20px 0px 0px 0px;
}
#barra_menu{
    background-color:white;
    width: 660px;
    height: 20px;
    margin:0px 0px 0px 0px;
}


/*menu*/
.menu {
    list-style:none;
    height:20px;
    width:660px;
    background:url(IMAGENES/fondo_menu.jpg) repeat-x top left;
}

.menu ul {display:none;}

.menu li {
	display:block;
	float:left;
	position:relative;
	z-index:999;
}

.menu li a {
	display:block;
	line-height:25px;
	color:#000000;
	padding:0 7px;
	text-decoration:none;
        font-size:8pt;
        font-family: calibri;
}

.menu li ul{
	position:absolute;
	top:25px;
	left:0px;
	background:#eeeeee;
	border:1px solid #666;
}

.menu li ul li{
	width:150px;
}
.menu li ul li ul{
	position:absolute;
	top:-1px;
	left:150px;
}

.menu li:hover > a{color:#fff; background:#9c0608;}

.menu li:hover > ul{display:block;}

#btn{
    color:#3366FF;
    width: 100%;
    text-align: center;
}



/* CONTENEDOR DE LAS MINIATURAS */
.container {
   margin:0 auto;
   width: auto;
   padding: 1em 1em 1em 1em;
   text-align: center;
   height:10px;
}

.container p {
	font-family: "Andale mono", "Trebuchet MS", sans-serif;
	font-size: 12px;
	border-bottom: 1px dashed #666;
}

/* Propiedades de las miniaturas */
.thumb img {
        border: 2px solid gray;
        margin: 0 3px 5px 3px;
}


/* Aspecto de las miniaturas cuando pasamos el ratón por encima de ellas */
.thumb:hover img {
   border: 2px solid blue;
}


/* Para que no se vean las imágenes hasta que se haga mouse over sobre las miniaturas */
.thumb span {
	position: absolute;
	top: 120px;
	left: -1000px;
        visibility: hidden;
	color:blue;
	font-family: "Andale mono", "Trebuchet MS", sans-serif;
	font-size: 12px;
}


/* Estilo de la capa que se ve cuando se pasa el ratón por una miniatura */
.thumb:hover span {
   visibility: visible;
   right: 0;
   top:  280px;
   left: 0px;
   z-index: 50;
   margin: 0 auto;
   width: 660px;
   height: 200px;
}


/* Estilo de las imágenes que se muestran al hacer el mouse over */
.thumb span img{
	border: 1px solid blue;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
        text-align:center;
}

/*estilo de el efecto sombra segundo plano*/
#overlay {
visibility:hidden;
display:none;
position:absolute;
top:0px;
left: 0px;
z-index: 9;
width: 100%;
height: 100%;
background-color: #000000;
opacity:0.65;
}
#media {
visibility:hidden;
position:absolute;
display:none;
left: 30%;
top:250px;
z-index: 10;
width: 450px;
height: 230px;
background-color: #fff;
border:3px solid #403f40;
}
*:first-child+html body #overlay {
filter: alpha(opacity=65);
} * html #overlay {
filter: alpha(opacity=65);
}

/*estilo de el efecto sombra segundo plano*/
#overlay2 {
visibility:hidden;
display:none;
position:absolute;
top:0px;
left: 0px;
z-index: 9;
width: 100%;
height: 100%;
background-color: #000000;
opacity:0.65;
}
#media2 {
visibility:hidden;
position:absolute;
display:none;
left: 30%;
top:250px;
z-index: 10;
width: 450px;
height: 230px;
background-color: #fff;
border:3px solid #403f40;
}
*:first-child+html body #overlay2 {
filter: alpha(opacity=65);
} * html #overlay2 {
filter: alpha(opacity=65);
}

#formu_t{width:500px;margin:10px auto;background:#fff;}
#formu_t label, #formu_t input, #formu_t textarea, #formu_t select{width:80%;float:left;font: 12px calibri;color:#069;text-align:left;color:black;}
#formu_t fieldset{ border: 1px solid #ccc;}
#formu_t legend{ color:blue; padding:10px;font: 14px calibri;}

#us{
    text-align: left;
    height: 25px;
    width: 150px;
    float: right;
    margin: 0px auto auto auto;
    font: 12px calibri;
}